home *** CD-ROM | disk | FTP | other *** search
- Date: Tue, 26 Jul 94 17:45 CDT
- From: ekl@sdf.lonestar.org (Evan K. Langlois)
- To: gem-list@world.std.com
- Subject: Re: Hot Tracking, and other digestion
- Precedence: bulk
-
- ========================================================================
- I'm using GEM to do it, and do it efficiently. Most applications don't
- make any use of the event rectangles... because they didn't implement
- any of these `hot' features. (I take the term hot from Tim Oren).
- ========================================================================
-
- I had plans to use rectangle events for just about everything in the
- library I hope to write (its seems getting ObjC is going to be harder
- than last time). Basically, the Application object sends messages
- about the rectangle events to a Rectangle Server (keeping the code to
- "parse" rectangles out of the Application Object). This server then
- calls the object that wanted the event in the first place and sets up
- the next set of rectangles to be watched. I'm not sure this would work
- in C++ since the rectangle server would only want to call objects of
- a specific type, but I'm sure something along the same lines could be
- done. In ObjC the rectangle server just needs the objects "id" and
- what rectangles it wants.
-
- When I say "everything", I mean that I wouldn't use graf_dragbox and similar
- calls and would instead use rectangle events so the application could still
- respond to other types of events (instead of ignoring redraws until the
- user lifts the mouse button). Hmm .. maybe not redraws, since I may
- have to lock wind_update(), but other events could still work.
-
- I wish it was possible to lock just a small rectangle on the screen!
-
- ========================================================================
- So the question is, should or should not newer applications exploit more
- and more of GEM's features, such as rectangle lists?
-
- Should they Iconize windows?
- Should they use dialogs-in-windows?
- Should they use the extended (titled) file selector call?
- ========================================================================
-
- Yes, to all 4!!
-
- ========================================================================
- today. TOSWIN implements point-to-type, and I believe Edith does too.
- Exit highlighting has always been done for menu items. All that leaves
- ========================================================================
-
- Point to type doesn't even require rectangle events, just wind_find!
-
-